* {
	margin: 0;
	padding: 0;
}

i {
	font-style: normal;
}

s {
	text-decoration: none;
}

a {
	text-decoration: none;
}

.textUnderLine {
	text-decoration: underline;
}

.font13 {
	font-size: 13px;
}

.font14 {
	font-size: 14px !important;
	color: rgb(48, 49, 51);
}

.font15 {
	font-size: 15px !important;
}

.font16 {
	font-size: 16px !important;
}

.centContentBest .el-row {
	margin-bottom: 6px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.centContentBest .el-button {
	width: 100%;
}

.centContentBest .el-button span {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}

.centContentBest .el-image__inner {
	border-radius: 5px;
}

.cursor {
	cursor: pointer;
}

.eleBlueColor {
	color: #409EFF;
}

.elInfoColor {
	color: #909399;
}

.eleDanger {
	color: #F56C6C;
}

.centerLogin .el-form {
	height: 100%;
}

.fl {
	float: left;
}

.fr {
	float: right;
	margin: 0 5px !important;
}

.heightMax {
	height: 100%;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.font12 {
	font-size: 12px;
	color: #bbb;
}

.font23 {
	font-size: 23px;
	font-weight: 550;
}

.el-button {
	padding: 7px 15px !important;
}

.el-date-editor.el-input {
	width: 100% !important;
}

.el-input-number {
	width: 100%;
}

.el-select {
	width: 100%;
}

.el-table .cell {
	text-align: left !important;
	overflow: hidden;
	white-space: nowrap;
}

.el-row {
	margin-bottom: 10px !important;
}

.el-dialog__body {
	padding: 15px 20px !important;
	text-align: center !important;
	overflow-y: auto;
}

.textLeft {
	text-align: left;
}

.el-dialog {
	min-width: 900px !important;
}

.el-dialog__wrapper {
	overflow-y: auto;
}

.el-badge__content {
	margin-top: 9px;
	right: 18px !important;
}

.intoDialog {
	min-width: 600px !important;
}

.titleMessNow {
	font-size: 15px;
	color: #333;
}

.el-upload {
	width: 100%;
	height: 40px;
	display: flex;
	flex-direction: row;
	/* justify-content: center; */
	justify-content: flex-start;
	align-items: center;
}

.upLoadText {
	line-height: 20px;
	font-size: 10px;
	text-align: left;
}

.el-dialog__body .el-form {
	height: 400px !important;
	overflow-y: auto;
}

.el-dialog__body .el-form .el-upload {
	justify-content: flex-start !important;
}

.imgDialogShow img {
	width: 100%;
	height: 100%;
}

.imgDialogShow .el-dialog__body {
	height: 100%;
	/* overflow-y: auto; */
}

.imgDialogShow .el-dialog__wrapper {
	overflow-y: auto;
}

.el-upload-list__item a {
	min-height: 100%;
	width: 100%;
}


.imgDialogShow {
	min-width: 600px !important;
}

.changePwd {
	min-width: 600px !important;
	max-height: 450px !important;
}

.changePwd .el-dialog__body .el-form {
	height: auto !important;
}

.copy {
	color: #606266;
	white-space: pre;
	height: 150px;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 400px;
}

.moban {
	margin-top: 15px;
	font-size: 15px;
	cursor: pointer;
	color: skyblue;
	position: absolute;
	left: 22px;
	bottom: 26px;
}

/* .el-input--mini .el-input__inner {
	height: 28px !important;
}
 */
.brandColor {
	color: #409EFF;
}

.changePeo {
	min-width: 600px !important;
}

.changePeo .el-radio {
	margin-left: 30px !important;
	min-width: 100px !important;
	margin-top: 10px !important;
	float: left;
}

.operationBoxDetail .speBtn .el-button,
.operationBox .speBtn .el-button {
	font-size: 24px;
	border: 0 none;
	color: #409EFF;
}

.moreSelect .el-input__inner {
	height: 30px !important;
}

.moreSelect .el-input__icon {
	display: flex;
	align-items: center;
}

.publicbox {
	box-sizing: border-box;
	background: #fff;
	padding: 5px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}

.publicboxNoPadding {
	box-sizing: border-box;
	background: #fff;
}

.firpage .el-card__body {
	padding: 5px;
	height: 157px;
	text-align: left;
	position: relative;
}

.loginFrBox .el-form-item {
	margin-bottom: 0 !important;
}

.speSpan {
	display: inline-block;
	width: 90%;
	text-align: left;
}

.LiftBox {
	width: 100%;
	height: 100%;
	padding: 5px;
	box-sizing: border-box;
	background: #fff;
}

.spcLift .el-input__inner {
	height: 125% !important;
}

.el-submenu__title {
	text-align: left;
}

.el-submenu .el-menu-item {
	padding-right: 0 !important;
	padding-left: 60px !important;
	font-size: 13px;
	text-align: left;
	display: flex;
}

.tableBox {
	/* height: 80%; */
	flex: 1;
	overflow-y: auto;
}

.el-textarea {
	font-size: 12px !important;
	color: #606266 !important;
}

.weixiuBox .el-form-item__content {
	line-height: 0 !important;
}

.mainProjectDialog {
	min-width: 750px !important;
}

.tableDialog .el-dialog__body {
	max-height: 450px !important;
}

.tableHeader {
	color: #606266;
}

.tableHeader th {
	background-color: #fafafa !important;
}

.el-table td,
.el-table th {
	padding: 5px 0 !important;
}

.el-cascader {
	width: 100% !important;
}

.flexPublic {
	display: flex;
	flex-direction: column;
}

.roleBottomBox {
	background: #fff;
	flex: 1;
	margin-top: 5px;
	padding: 5px 15px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}

.roleTopBox {
	padding: 15px;
	background: #fff;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

.roleTopBox .speInput {
	width: 70% !important;
}

.el-menu {
	border-right: none !important;
}

.el-popover {
	width: 550px !important;
}

.currentRow .flexBoxNow {
	display: flex;
}

.currentRow .el-col {
	position: relative;
}

.marginBottom {
	margin-bottom: 50px !important;
}

.currentRow .message {
	position: absolute;
	font-size: 13px;
	line-height: 15px;
	margin-top: 10px;
	color: #F56C6C;
}

.currentRow .el-input__inner {
	width: 85px;
}

.currentRow .el-input {
	width: 85px;
}

.currentRow1 .el-input__inner {
	width: 100% !important
}

.currentRow1 .el-input {
	width: 100% !important
}


.upModelBox .el-upload {
	justify-content: center !important;
}

.currentRow .el-form-item__content {
	margin-left: 110px !important;
}

.firmDialog {
	min-width: 500px !important;
}

.checkBox {
	margin-right: 8px !important;
}

.newForm .el-row {
	margin: 0 !important;
}

.weixiuBoxDialog .el-upload {
	height: auto !important;
}

.diagonose .el-tabs__content {
	height: 85% !important;
}

.collapse .el-collapse-item__header {
	font-size: 16px !important;
	border: 0 none !important;
}

.diagonose .el-collapse {
	border: 0 none !important;
}

.diagonose .el-collapse-item__content {
	padding-bottom: 10px !important;
}

.font25 i {
	font-size: 25px !important;
}

.shebeiS i {
	animation: moveChange 1s linear infinite alternate;

}

@keyframes moveChange {
	from {
		color: #16c768;
	}

	to {
		color: #fff;
	}
}

.planBox .el-popover {
	width: auto !important;
}

.flexCol .el-col {
	display: flex;
	align-items: center;
}

.flexCol .el-col span {
	width: 100px !important;
}

.alarmBox .el-select {
	width: 70% !important;
}

.alarmBox .el-date-editor.el-input {
	width: 70% !important;
}

.elList .el-upload-list__item-name {
	text-align: left;
}

.duiBoxMess .el-row {
	margin-bottom: 0 !important;
}

.setQue .el-date-editor {
	width: 100% !important;
}

.video-js .vjs-big-play-button {
	height: 80px !important;
	width: 80px !important;
	line-height: 80px !important;
	border-radius: 50% !important;
}

.videoDialog .el-dialog__body {
	padding: 0 !important;
}

.videoDialog .el-dialog__header {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.videoDialog .el-dialog__headerbtn {
	top: 10px !important;
}

.zhongduan .__view {
	height: 100%;
}
